package com.zkzx.company.api.client.wh;

import com.zkzx.common.freight.command.OrderCommand;
import com.zkzx.common.freight.model.OrderVO;
import org.springframework.cloud.openfeign.FeignClient;
import org.springframework.web.bind.annotation.PathVariable;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.RequestBody;

import javax.validation.Valid;

/**
 * @author young Email:yanghui@zkraising.com
 * @description
 * @company 北京中科智兴物联科技有限公司 @版权所有
 * @since 2021年05月21日 15时58分
 */
@FeignClient(value = "ZKZX-WLHY-ADAPTOR") // 本地调用 先以接口地址为准进行调用
//@FeignClient(name = "ZKZX-WLHY-ADAPTOR",url = "http://localhost:28084")
public interface WhAdaptorClient {

    @PostMapping("/ZKZX-WLHY-ADAPTOR/orders/{id}")
    OrderCommand add(@PathVariable("id") Integer id, @RequestBody @Valid OrderVO oder);


}
